<?php
class Application_Model_Especialidades extends Zend_Db_Table_Abstract{
    
    protected $_name ="especialidades";
    protected $_primary="IdEspec";


//Obtengo todas las especialidades que tengan par"a dar consulta
    public function getAllParaDarLibre(){
        $fecha=date("Y/m/d");
        $servicio=new Application_Service_Numeros();
        //Agrego dias a la fecha para que me muestre las especialidades sin contar las que no tienen ci pero ya son viejas   
        $fechafinal=$servicio->sumaFechas($fecha, 2);
        
        $adapter=$this->getAdapter();
        $adapter->setFetchMode(Zend_Db::FETCH_OBJ);
        $sql="SELECT especialidades.* FROM especialidades INNER JOIN consulta ON especialidades.NUMERO=consulta.ESPECIALIDAD WHERE (consulta.CI='' and consulta.FECHA>='$fechafinal') group by especialidades.NUMERO";
        return $adapter->fetchAll($sql,Zend_Db::FETCH_BOTH); 
    }
    
    //Obtengo todas las especialidaes
    public function getAll(){
        
        $fecha=date("Y/m/d");
        $servicio=new Application_Service_Numeros();        
//Agrego dias a la fecha para que me muestre las especialidades sin contar las que no tienen ci pero ya son viejas   
        $fechafinal=$servicio->sumaFechas($fecha, 2);
        
        $adapter=$this->getAdapter();
        $adapter->setFetchMode(Zend_Db::FETCH_OBJ);
        $sql="SELECT especialidades.* FROM especialidades INNER JOIN consulta ON especialidades.NUMERO=consulta.ESPECIALIDAD WHERE (consulta.FECHA>='$fechafinal') group by especialidades.NUMERO";
        $fetchAll = $adapter->fetchAll($sql,Zend_Db::FETCH_BOTH);    
        return $adapter->fetchAll($sql,Zend_Db::FETCH_BOTH);
        
        
        
    }
}